package com.example.myweb.Repository.JpaRepository;

import com.example.myweb.Dto.FeedItemDTO;
import org.springframework.data.domain.Page;
import org.springframework.data.domain.Pageable;

import java.util.List;

public interface FeedRepository {
    /**
     * 获取信息流
     * @param authorId 如果不为null，则只查询该作者发布的内容；如果为null，则查询所有内容。
     * @param pageable 分页参数
     * @return 分页后的信息流
     */
    Page<FeedItemDTO> findFeed(List<Long> authorIds, Pageable pageable);
    Page<FeedItemDTO> findFeedByIds(List<Long> articleIds, List<Long> dynamicIds, Pageable pageable);

}